DESCRIPTION ?= "Qt is a cross-platform application development framework for desktop, embedded and mobile."
HOMEPAGE ?= "https://www.qt.io"

inherit srcrev-update

QT_MODULE ?= "${BPN}"
QT_MODULE_BRANCH ?= "dev"
QT_MODULE_BRANCH_PARAM ?= "branch=${QT_MODULE_BRANCH};nobranch=1"
QT_MODULE_REPO ?= "${QT_MODULE}"

# for compatibility with Yocto releases before whinlatter
BB_GIT_DEFAULT_DESTSUFFIX ?= "${BP}"

SRC_URI = "${QT_GIT}/${QT_GIT_PROJECT}/${QT_MODULE_REPO};name=${QT_MODULE};${QT_MODULE_BRANCH_PARAM};protocol=${QT_GIT_PROTOCOL};destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}"

CVE_PRODUCT ?= "qt:${BPN} qt:qt"

PV = "${QT_VERSION}"

SRCREV = "${SRCREV_${QT_MODULE_REPO}}"

SRCREV_tqtc-qmlcompilerplus = "07213420153ac67cdd99902e2db630e34b20587d"
SRCREV_tqtc-qtinsighttracker = "ee94712465fa704e06937d1d617d6ea1f3c6f191"
SRCREV_tqtc-qtvncserver = "373ba1165aa38a4fd75ff0e2fee0fd31a6f51993"
SRCREV_qt3d = "8e1a018aa94901c779509bc5552015b942f18046"
SRCREV_qt3d-assimp = "488a2f7af2920295ada886f113a0d563dab79b8d"
SRCREV_qt5compat = "fbefdb2e50413c2219944219124a7f0f72bd748a"
SRCREV_qtbase = "96f089dfb39241bdc39f54c9183c2912f2d17f3a"
SRCREV_qtapplicationmanager = "a733ae4256ca75d6623fa114806f69dc6991d604"
SRCREV_qtcharts = "8a846d7331b9b5039e98ea22c2ae2402776b33c6"
SRCREV_qtcoap = "52c8ec26e19e0b80bc2d3d06add43e1847651f15"
SRCREV_qtconnectivity = "ef855e450a812013ca9607d7cae5edb68ce287e2"
SRCREV_qtdatavis3d = "51c19b6c6457bb9d03e6c6d4aecd8a4d7c9a4e23"
SRCREV_qtdeclarative = "3e700916cb9bb7007de2b8d0bd71d881dbcae2b4"
SRCREV_qtdeviceutilities = "9470ed9f7114f63adfa500cfee13509afbb470dd"
SRCREV_qtdoc = "4133778712088cb04418302d2c41df80b4434af0"
SRCREV_qtgraphs = "edd6f4fb7e120746e09efa7d57dff5019591c9c7"
SRCREV_qtgrpc = "d7ebc075d1c7712a2197cbadb048f0249a8c7b39"
SRCREV_qthttpserver = "bfc38a8813577f71b043526d46051eeaa12cc668"
SRCREV_qtimageformats = "c39e664c0cb9ce8f7d34d146bef77c747f079cc3"
SRCREV_qtinterfaceframework = "c4d0464da4657767dc70888c89e33fa2409b0f38"
SRCREV_qtlanguageserver = "ec6d4128fb692aac24b29f8b58926589478534b7"
SRCREV_qtlocation = "d94fffe094e44b0be2248877f69a393ef75b3e01"
SRCREV_qtlottie = "124f4f6c766e3bf6f7a9fb4e640900656fbc363c"
SRCREV_qtmqtt = "13b1e8f4dbd676c96369d40ba5b2095e7d70bd2c"
SRCREV_qtmultimedia = "4142f31348a85eb7ff96b0d30e2a104fb6a94ceb"
SRCREV_qtnetworkauth = "e9126a6778fb075269d3ae7edbedf107ba93aa8a"
SRCREV_qtopcua = "9f53f3f5aed29c625dc128927e779f1729a2d52d"
SRCREV_qtpositioning = "ce8657a3e5767e3f773c25e6200638b7542ed8bf"
SRCREV_qtquick3d = "cfb9a4e7a3a4aee5cd4f366abe04fdbb266ee563"
SRCREV_qtquick3d-assimp = "488a2f7af2920295ada886f113a0d563dab79b8d"
SRCREV_qtquick3dphysics = "8323c246b6f9c359153396270b4a11b0fa220e14"
SRCREV_qtquickdesigner-components = "8c9e0faa0dd8b8adf019e357212e59898a7bebfb"
SRCREV_qtquicktimeline = "6157e6679803ad4bd90653920e947a847abac4b4"
SRCREV_qtremoteobjects = "aab63f805df7ca38139ad6953ae39b1cdf32d5a6"
SRCREV_qtscxml = "a7d4df21876874119fedcd71c2f3acdf291ee5a1"
SRCREV_qtsensors = "a604a7dbf3a99b20fb5f41a9e4dbb1c207a5d008"
SRCREV_qtserialbus = "b27425aff4366929c3e6dedbe2f1a951f4110150"
SRCREV_qtserialport = "3f4f8d33bb4b48fdc5ebb804218676b6885ac08b"
SRCREV_qtshadertools = "e64adc5372c0682087088f2fb2d4a4f0e2c3189e"
SRCREV_qtspeech = "d68b2bd7fb1b917a5200f43b3b507215ba76ff8a"
SRCREV_qtsvg = "d6be978c34f2abb29c20ff12db54be7dc9cd4922"
SRCREV_qttools = "a0f024fe3afb871a3c557c5af79df5ffd3b3e5e5"
SRCREV_qttools-qlitehtml = "3fe5821dad98747d6e41c9ed54b86c3d0eee9daf"
SRCREV_qttools-qlitehtml-litehtml = "6ca1ab0419e770e6d35a1ef690238773a1dafcee"
SRCREV_qttranslations = "02f59f3ffa7fa1f434c128fee82cc95eaf8bdea2"
SRCREV_qtvirtualkeyboard = "ab93b87d3f627c793f6aa0b75b02bd1a1aff594c"
SRCREV_qtwayland = "d3511e4bca56077a4b1f032a642d197cb914972b"
SRCREV_qtwebchannel = "1aa5b2d8dbbf356327214a5d1fe5752ab63548ee"
SRCREV_qtwebengine = "14e6cea6e7f8f595553d4d6eee7b37d82cf7b87b"
SRCREV_qtwebengine-chromium = "94daf4ca58c78945f30ebd4562197b9ea7443243"
SRCREV_qtwebsockets = "676a6a1e5c0ec4f06d05ec759f61eb80b7039898"
SRCREV_qtwebview = "1a067d0a4e8f80477741e803f131a491ec232734"
